package com.efast.dmom.mgmt.service.demo.impl;
//package com.efast.emfg.service.demo;
//import java.util.ArrayList;
//import java.util.List;
//import com.efast.emfg.dao.demo.DemoWorkOrderDao;
//import com.efast.emfg.po.demo.DemoWorkOrder;
//import com.efast.emfg.utils.Assist;
//import com.efast.emfg.remote.demo.DemoWorkOrderService;
//
//import org.eae.eldf.msg.bean.wsmes.WsDemoWorkOrderData;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//@Service
//public class DemoWorkOrderServiceImpl implements DemoWorkOrderService{
//    @Autowired
//    private DemoWorkOrderDao demoWorkOrderDao;
//    @Override
//    public long getDemoWorkOrderRowCount(Assist assist){
//        return demoWorkOrderDao.getDemoWorkOrderRowCount(assist);
//    }
//    @Override
//    public List<DemoWorkOrder> selectDemoWorkOrder(Assist assist){
//        return demoWorkOrderDao.selectDemoWorkOrder(assist);
//    }
//    @Override
//    public DemoWorkOrder selectDemoWorkOrderByObj(DemoWorkOrder obj){
//        return demoWorkOrderDao.selectDemoWorkOrderByObj(obj);
//    }
//    @Override
//    public DemoWorkOrder selectDemoWorkOrderById(Integer id){
//        return demoWorkOrderDao.selectDemoWorkOrderById(id);
//    }
//    @Override
//    public int insertDemoWorkOrder(DemoWorkOrder value){
//        return demoWorkOrderDao.insertDemoWorkOrder(value);
//    }
//    @Override
//    public int insertNonEmptyDemoWorkOrder(DemoWorkOrder value){
//        return demoWorkOrderDao.insertNonEmptyDemoWorkOrder(value);
//    }
//    @Override
//    public int insertDemoWorkOrderByBatch(List<DemoWorkOrder> value){
//        return demoWorkOrderDao.insertDemoWorkOrderByBatch(value);
//    }
//    @Override
//    public int deleteDemoWorkOrderById(Integer id){
//        return demoWorkOrderDao.deleteDemoWorkOrderById(id);
//    }
//    @Override
//    public int deleteDemoWorkOrder(Assist assist){
//        return demoWorkOrderDao.deleteDemoWorkOrder(assist);
//    }
//    @Override
//    public int updateDemoWorkOrderById(DemoWorkOrder enti){
//        return demoWorkOrderDao.updateDemoWorkOrderById(enti);
//    }
//    @Override
//    public int updateDemoWorkOrder(DemoWorkOrder value, Assist assist){
//        return demoWorkOrderDao.updateDemoWorkOrder(value,assist);
//    }
//    @Override
//    public int updateNonEmptyDemoWorkOrderById(DemoWorkOrder enti){
//        return demoWorkOrderDao.updateNonEmptyDemoWorkOrderById(enti);
//    }
//    @Override
//    public int updateNonEmptyDemoWorkOrder(DemoWorkOrder value, Assist assist){
//        return demoWorkOrderDao.updateNonEmptyDemoWorkOrder(value,assist);
//    }
//
//    public DemoWorkOrderDao getDemoWorkOrderDao() {
//        return this.demoWorkOrderDao;
//    }
//
//    public void setDemoWorkOrderDao(DemoWorkOrderDao demoWorkOrderDao) {
//        this.demoWorkOrderDao = demoWorkOrderDao;
//    }
//	@Override
//	public void saveWsDemoWorkOrderData(List<WsDemoWorkOrderData> wsDemoWorkOrder) {
//		System.out.println("保存接口传过来的数据");
//		//总公司保存接口传过来的数据
//		List<DemoWorkOrder> woList = new ArrayList<DemoWorkOrder>();
//		if(wsDemoWorkOrder!=null&&wsDemoWorkOrder.size()>0) {
//			for(WsDemoWorkOrderData data:wsDemoWorkOrder) {
//				DemoWorkOrder wo = new DemoWorkOrder();
//				wo.setOrderId(data.getOrderId());
//				wo.setOrderNo(data.getOrderNo());
//				wo.setInBound(data.getInBound());
//				wo.setInBoundTime(data.getInBoundTime());
//				wo.setOutBound(data.getOutBound());
//				wo.setOutBoundTime(data.getOutBoundTime());
//				wo.setWorkOrderNo(data.getWorkOrderNo());
//				wo.setLotNo(data.getLotNo());
//				wo.setOperation(data.getOperation());
//				wo.setParentLotNo(data.getParentLotNo());
//				wo.setPlant(data.getPlant());
//				woList.add(wo);
//			}
//			this.insertDemoWorkOrderByBatch(woList);
//		}
//		
//		System.out.println("保存成功");
//	}
//	@Override
//	public void saveOrderNo(List<WsDemoWorkOrderData> wsDemoWorkOrder) {
//		List<DemoWorkOrder> woList = new ArrayList<DemoWorkOrder>();
//		//威海公司保存订单号
//		if(wsDemoWorkOrder!=null&&wsDemoWorkOrder.size()>0) {
//			for(WsDemoWorkOrderData data:wsDemoWorkOrder) {
//				DemoWorkOrder wo = new DemoWorkOrder();
//				wo.setOrderNo(data.getOrderNo());
//				wo.setStatus("create");
//				woList.add(wo);
//			}
//			this.insertDemoWorkOrderByBatch(woList);
//		}
//	}
//	@Override
//	public void saveLotNo(List<WsDemoWorkOrderData> wsDemoWorkOrder) {
//		// 杭州公司保存威海公司的lotNo
//		List<DemoWorkOrder> woList = new ArrayList<DemoWorkOrder>();
//		if(wsDemoWorkOrder!=null&&wsDemoWorkOrder.size()>0) {
//			for(WsDemoWorkOrderData data:wsDemoWorkOrder) {
//				DemoWorkOrder wo = new DemoWorkOrder();
//				wo.setParentLotNo(data.getLotNo());
//				wo.setOrderNo(data.getOrderNo());
//				wo.setWorkOrderNo(data.getWorkOrderNo());
//				wo.setStatus("create");
//				woList.add(wo);
//			}
//			this.insertDemoWorkOrderByBatch(woList);
//		}
//	}
//
//}